India's Market Cap to GDP ratio is trading above its long-term moving average, but despite the sharp rally in recent years, it is still lower than the peak seen during 2007
India's Market Cap to GDP ratio is trading above its long-term moving average, but despite the sharp rally in recent years, it is still lower than the peak seen during 2007